GlobalPayments\WooCommercePaymentGatewayProvider\Gateways\AbstractGateway D

Total Complexity 127
Dependencies 28
Dependents 17
Total lines 1,280
Lines of code 805
Logical lines of code 238
Comment lines 310
Methods 40
Properties 11

Methods 40

Method Rating Maintainability Complexity Lines of code
handle_response()
B
42 20 47
capture_credit_card_authorization()
A
46 12 38
tokenization_script()
A
39 8 76
admin_enqueue_scripts()
A
47 8 40
secure_payment_fields_styles()
A
33 1 128
admin_enforce_single_gateway()
S
52 7 26
add_hooks()
S
50 6 33
process_refund()
S
48 6 32
init_form_fields()
S
38 1 84
process_payment()
S
53 5 22
admin_add_order_note_after_order_created()
S
59 5 16
configure_merchant_settings()
S
56 4 17
add_payment_method()
S
57 3 17
__construct()
S
52 2 28
prepare_request()
S
52 2 25
woocommerce_credit_card_form_fields()
S
59 2 15
woocommerce_available_payment_gateways()
S
66 3 9
secure_payment_fields()
S
52 1 28
get_order_info()
S
61 2 12
avs_rejection_conditions()
S
55 1 20
get_session_amount()
S
68 2 7
add_capture_order_action()
S
67 2 8
secure_payment_fields_config()
S
65 2 10
get_gateway_provider()
S
71 2 6
save_payment_method_checkbox()
S
72 2 6
secure_payment_fields_asset_base_url()
S
73 2 6
environment_indicator()
S
69 2 7
get_credential_setting()
S
78 2 3
secure_payment_field_html_format()
S
69 1 11
submit_request()
S
80 1 3
get_backend_gateway_options()
S
100 1 0
is_transaction_active()
S
82 1 3
payment_fields()
S
78 1 4
configure_method_settings()
S
100 1 0
get_transaction_details()
S
70 1 6
get_gateway_form_fields()
S
100 1 0
get_first_line_support_email()
S
100 1 0
cvn_rejection_conditions()
S
66 1 9
get_frontend_gateway_options()
S
100 1 0
get_decline_message()
S
82 1 3